package com.ddx.service;

import com.ddx.dto.ShoppingOrderVo;
import com.ddx.pay.MchOrderInfoResult;

import java.math.BigDecimal;
import java.util.Map;

/**
 * @author dudianbo
 * @ClassName: ${CLASSNAME}
 * @Description: ${DESCRIPTION}
 * @date 2018/12/15
 */
public interface IUserPayService {

    public Map<String,String> WeChatAppPay(ShoppingOrderVo shoppingOrderVo, String ip) throws Exception;

    public Map<String,String> bondPay(ShoppingOrderVo shoppingOrderVo, String ip) throws Exception;

    public MchOrderInfoResult callBack(ShoppingOrderVo shoppingOrderVo) throws Exception;

    public MchOrderInfoResult bondCallBack(ShoppingOrderVo shoppingOrderVo) throws Exception;
}
